package net.csdn.business.kanban.common.domain.request;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.v3.oas.annotations.media.Schema;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import org.springframework.format.annotation.DateTimeFormat;

import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull;
import java.io.Serializable;
import java.time.LocalDateTime;

/**
 * @ClassName Kanban
 * @Description TODO
 * @Author liuzhisheng
 * @Date 2023/9/14
 **/
@NoArgsConstructor
@AllArgsConstructor
@Data
public class KanbanUpdateParam implements Serializable {
    @NotBlank
    @Schema(name = "kanban_id", description = "映射ID")
    private String kanbanId;

    @Schema(name="kanban_name",description = "看板名称")
    private String kanbanName;

    @Schema(name="description",description = "描述")
    private String description;

//    @Schema(name="is_public",description = "可见性：0:public 1:private")
//    private Boolean isPublic;

    @Schema(name="status",description = "状态：0:close 1:open")
    private Integer status;
}
